home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
08
/
7
/
DISK0870.ZIP
/
HGCTEST.BAS
< prev
next >
Wrap
BASIC Source File
|
1987-04-08
|
896b
|
35 lines
100 ' Emulation Test Program Version 2.01
102 '
105 DIM VERT%(120)
110 INPUT "Test 200x320 or 200x640 (1 or 2)";RES%
120 IF RES% <> 1 AND RES% <> 2 THEN CLS: GOTO 110 ELSE SCREEN RES%:CLS
130 ASPECT = RES% * .5
140 RES% = RES% * 320
150 KEY OFF
160 CLS
170 INPUT "enter radius (10-100)";R
180 INPUT "enter number of vertices (3-50)";V
190 CLS
200 X0=(RES%/2)+R*2*ASPECT:Y0=100
210 PSET(X0,Y0)
220 THETA=6.28319/V:N=V-1
230 FOR I=1 TO N
240 VERT%(2*I-1)=R*2*ASPECT*COS(THETA*I)+(RES%/2)
250 VERT%(2*I)=R*SIN(THETA*I)+100
260 PSET(VERT%(2*I-1),VERT%(2*I)),1
270 NEXT I
280 N0=N
290 FOR J=1 TO N
300 FOR I= 1 TO N0
310 XN=VERT%(2*I-1):YN=VERT%(2*I)
320 LINE(X0,Y0)-(XN,YN)
330 NEXT I
340 X0=XN:Y0=YN:N0=N0-1
350 NEXT J
360 LOCATE 1,1
370 INPUT "Try another (Y/N)"; A$
380 CLS
390 SCREEN 0:WIDTH 80
400 IF A$="Y" OR A$="y" GOTO 110
410 END